Package org.jhotdraw.app

Defines a framework for document oriented applications and provides default implementations.

See:
          Description

Interface Summary
Application An Application handles the lifecycle of Views and provides windows to present them on screen.
ApplicationModel ApplicationModel.
DirectoryView Interface for views which can select a directory.
EditableComponent This interface must be implemented by components which are editable.
ExportableView ExportableView is implemented by View's that support the ExportAction.
PrintableView Defines the interface of a view which can be printed.
View A view on a document or a set of related documents within an Application.
 

Class Summary
AbstractApplication AbstractApplication.
AbstractView AbstractView.
DefaultAppletApplication Default Application that can be run as an Applet.
DefaultApplicationModel DefaultApplicationModel.
DefaultMDIApplication A DefaultMDIApplication can handle the life cycle of multiple document windows each being presented in a JInternalFrame of its own.
DefaultOSXApplication A DefaultOSXApplication can handle the life cycle of multiple document windows each being presented in a JFrame of its own.
DefaultSDIApplication A DefaultSDIApplication can handle the life cycle of a single document window being presented in a JFrame.
OSXPaletteHandler Hides all registered floating palettes, if none of the registered view windows have focus anymore.
 

Package org.jhotdraw.app Description

Defines a framework for document oriented applications and provides default implementations.

Supports single document interface (SDI), multiple document interface (MDI) and the OS X application document interface (OSX).

Key interfaces in this framework: Application, View.